import os
import sys
import logging

DIR_PATH = os.path.dirname(os.path.dirname(__file__))
sys.path.append(DIR_PATH)

# log日志的输出级别
LOG_LEVEL = logging.DEBUG
STREAM_LOG_LEVEL = logging.DEBUG

# 接口超时时间，单位/s
API_TIMEOUT = 60

# excel文件的sheet页，默认读取第一个sheet页的数据，int类型，第一个sheet为0，以此类推0.....9
SHEET_ID = 0

# 生成的测试报告类型，可以生成两个风格的报告，allure或tm
REPORT_TYPE = 'allure'

# 文件路径
FILE_PATH = {
    'extract': os.path.join(DIR_PATH, 'extract.yaml'),
    'config': os.path.join(DIR_PATH, 'conf', 'config.ini'),
    'login':os.path.join(DIR_PATH, 'data', 'login.yaml'),
    'logisticProject': os.path.join(DIR_PATH, 'testcase', 'logisticProject'),
    'managerUser':os.path.join(DIR_PATH, 'testcase', 'managerUser'),
    'log':os.path.join(DIR_PATH, 'log'),
    'getProductList':os.path.join(DIR_PATH, 'testcase', 'productManager', 'getProductList.yaml'),
    'productDetail':os.path.join(DIR_PATH, 'testcase', 'productManager', 'productDetail.yaml'),
}


